package root.ResponseTimeScheduling;

public class Task {

    int arrivalTime; // 任务到达时间
    int burstTime;   // 任务执行时间
    int startTime;   // 任务开始时间
    int finishTime;  // 任务完成时间
    int responseTime; // 响应时间

    public Task(int arrivalTime, int burstTime) {
        this.arrivalTime = arrivalTime;
        this.burstTime = burstTime;
    }

    // 计算响应时间
    public void calculateResponseTime() {
        responseTime = startTime - arrivalTime;
    }

    // 计算完成时间
    public void calculateFinishTime() {
        finishTime = startTime + burstTime;
    }
}
